package net.sppan.base.entity;

import java.util.Date;

import javax.persistence.Column;
import javax.persistence.Entity;
import javax.persistence.GeneratedValue;
import javax.persistence.GenerationType;
import javax.persistence.Id;
import javax.persistence.Table;

import com.alibaba.fastjson.annotation.JSONField;

import net.sppan.base.entity.support.BaseEntity;

/**
 * 评论审核
 * @author LJ
 */

@Entity
@Table(name = "tr_comment_exuser")
public class CommentExuser extends BaseEntity{

	/**
	 * 
	 */
	private static final long serialVersionUID = 1L;
	@Id
	@GeneratedValue(strategy = GenerationType.IDENTITY)
	@Column(name = "id", nullable = false)
    private Long id;
	private Long commentId;
	private Long dyContentId;
	private String commentDyId;
	
	@JSONField(format = "yyyy-MM-dd HH:mm:ss")
	private Date uploadDate;
	private String commentContent;
	private Long praiseNum;
	private Long replyNum;
	private String replyToDyId;
	private String replyToCommentId;
	private Long commentType;
	private String mediaIds;
	private Integer type;
	private String mediaJson;
	
	@JSONField(format = "yyyy-MM-dd HH:mm:ss")
	private Date inputTime;
	private Long exuserId;
	private String operationCode;
	@JSONField(format = "yyyy-MM-dd HH:mm:ss")
	private Date allotTime;
	@JSONField(format = "yyyy-MM-dd HH:mm:ss")
	private Date exTime;
	private String exResult;   
	private String exDesc;
	private String sysStatus;
	
	
	public Long getId() {
		return id;
	}
	public void setId(Long id) {
		this.id = id;
	}
	public Long getCommentId() {
		return commentId;
	}
	public void setCommentId(Long commentId) {
		this.commentId = commentId;
	}
	public Long getDyContentId() {
		return dyContentId;
	}
	public void setDyContentId(Long dyContentId) {
		this.dyContentId = dyContentId;
	}
	public String getCommentDyId() {
		return commentDyId;
	}
	public void setCommentDyId(String commentDyId) {
		this.commentDyId = commentDyId;
	}
	public Date getUploadDate() {
		return uploadDate;
	}
	public void setUploadDate(Date uploadDate) {
		this.uploadDate = uploadDate;
	}
	public String getCommentContent() {
		return commentContent;
	}
	public void setCommentContent(String commentContent) {
		this.commentContent = commentContent;
	}
	public Long getPraiseNum() {
		return praiseNum;
	}
	public void setPraiseNum(Long praiseNum) {
		this.praiseNum = praiseNum;
	}
	public Long getReplyNum() {
		return replyNum;
	}
	public void setReplyNum(Long replyNum) {
		this.replyNum = replyNum;
	}
	public String getReplyToDyId() {
		return replyToDyId;
	}
	public void setReplyToDyId(String replyToDyId) {
		this.replyToDyId = replyToDyId;
	}
	public String getReplyToCommentId() {
		return replyToCommentId;
	}
	public void setReplyToCommentId(String replyToCommentId) {
		this.replyToCommentId = replyToCommentId;
	}
	public Long getCommentType() {
		return commentType;
	}
	public void setCommentType(Long commentType) {
		this.commentType = commentType;
	}
	public String getMediaIds() {
		return mediaIds;
	}
	public void setMediaIds(String mediaIds) {
		this.mediaIds = mediaIds;
	}
	public Integer getType() {
		return type;
	}
	public void setType(Integer type) {
		this.type = type;
	}
	public String getMediaJson() {
		return mediaJson;
	}
	public void setMediaJson(String mediaJson) {
		this.mediaJson = mediaJson;
	}
	public Date getInputTime() {
		return inputTime;
	}
	public void setInputTime(Date inputTime) {
		this.inputTime = inputTime;
	}
	public Long getExuserId() {
		return exuserId;
	}
	public void setExuserId(Long exuserId) {
		this.exuserId = exuserId;
	}
	public String getOperationCode() {
		return operationCode;
	}
	public void setOperationCode(String operationCode) {
		this.operationCode = operationCode;
	}
	public Date getAllotTime() {
		return allotTime;
	}
	public void setAllotTime(Date allotTime) {
		this.allotTime = allotTime;
	}
	public Date getExTime() {
		return exTime;
	}
	public void setExTime(Date exTime) {
		this.exTime = exTime;
	}
	public String getExResult() {
		return exResult;
	}
	public void setExResult(String exResult) {
		this.exResult = exResult;
	}
	public String getExDesc() {
		return exDesc;
	}
	public void setExDesc(String exDesc) {
		this.exDesc = exDesc;
	}
	public String getSysStatus() {
		return sysStatus;
	}
	public void setSysStatus(String sysStatus) {
		this.sysStatus = sysStatus;
	}
	
	
}
